CSharpTest.Net
ReservedWriteLocking<T> Class Members
See Also  Properties  Methods  Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.Synchronization Namespace : ReservedWriteLocking<T> Class


Glossary Item Box

The following tables list the members exposed by ReservedWriteLocking<T>.

Public Constructors

 NameDescription
Public ConstructorReservedWriteLocking<T> ConstructorConstructs the reader-writer lock using a new T()  
Top

Public Properties

 NameDescription
Public PropertyWriteVersionChanges every time a write lock is aquired. If WriteVersion == 0, no write locks have been issued. (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Top

Public Methods

 NameDescription
Public MethodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Public MethodReadOverloaded. Returns a reader lock that can be elevated to a write lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Public MethodReleaseReadReleases a read lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Public MethodReleaseWriteReleases a writer lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Public MethodTryReadReturns true if the lock was successfully obtained within the timeout specified (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Public MethodTryWriteThe first call reserves the Write lock for the current thread but does not stop reader access until the write lock is acquired again. (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Public MethodWriteOverloaded. Returns a read and write lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking)
Top

See Also

Generated with Document! X 2011 by Innovasys